/*
 * front.css 1213�е�1296��
 */
.login_body{
    width: 354px;
    background: #fff;
    margin-bottom: 80px;
    color: #888;
    font-size: 14px;
    border: 1px solid #d7d7d7;
    .content{
        padding: 35px 35px 0px; 
        width: 284px;
        .top{
            color: #020202;
            margin-bottom: 20px;
        }
        .icon{
            position:relative;
            i{
                display: block;
                height: 14px;
                width: 14px;
                position: absolute;
                left: 10px;
                top: 15px;
            }
        }
        .user-group i{
            background-position: -288px 0;
        }
        .password-group i{
            background-position: -288px -18px;
        }
        .row{
            margin-top: 20px;;
            input{
                height: 23px;
                line-height: 23px;        
                border: 1px solid #d7d7d7;
                width: 244px;
                padding: 10px 10px 10px 30px;
            }
            .btn{
                background-position: 0 0;
                width: 283px;
                height: 33px;
                border: none;
                padding: 0px;
                line-height: 33px;
                cursor: pointer;
            }
            .btn:hover{
                background-position: 0 -41px;
            }
        }
        .remember-me-row{
            margin-top: 10px;
        }
        .reg{
            height:25px;
            line-height: 25px;
            font-size: 12px;
            text-align: right;
        }

    }      
    .shortcut{
        background-color: #f0f0f0;
        margin-bottom: 0;
        height: 74px;
        border-top:1px solid #d2d2d2;
        padding-top: 10px;
        margin-top: 20px;
        font-size: 14px;
        line-height: 30px;
        .loginbtn{
            margin-left: 25px;
        }
    }


}
.login-spt{
    background: url(../images/login-spt.png);
    background-repeat:no-repeat;
}